#pragma once
#include <unordered_map>
#include <string>

/*
mprpcconfig是框架读取配置文件的类
rpcserverip rpcserverport  zookeeperip zookeeperport
*/
class MprpcConfig
{
private:
    // 配置文件KV存储
    std::unordered_map<std::string, std::string> m_configMap;
    
public:
    // 负责解析加载配置文件
    void LoadConfigFile(const char* config_file);
    // 负责查询配置项信息
    std::string Load(const std::string& key);
private:
    // 去掉字符串前后的空格
    void Trim(std::string& src_buf);
};